/**
 * 
 */
package com.lanswon.qzsmk.vo;

import java.io.Serializable;
import java.util.Date;

import com.lanswon.qzsmk.model.AppClassification;

/**
 * @author Administrator
 *
 */
public class ApplicationTypeVo  extends AppClassification implements Serializable
{
    //应用类型定义vo类
	private static final long serialVersionUID = 266474979659506404L;
	/** 应用分类ID */
    private Integer appKindId;

    /* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString ()
	{
		return "ApplicationTypevo [appKindId=" + appKindId + ", appKindCode="
				+ AppKindCode + ", appKindName=" + appKindName + ", remark="
				+ remark + ", appOpenregId=" + appOpenregId + ", cardSeqNo="
				+ cardSeqNo + ", citizenCardNo=" + citizenCardNo + ", appType="
				+ appType + ", openDate=" + openDate + ", isValid=" + isValid
				+ ", validBegin=" + validBegin + ", validEnd=" + validEnd
				+ ", stopDate=" + stopDate + ", retrieveDate=" + retrieveDate
				+ ", appStatus=" + appStatus + ", crtOperator=" + crtOperator
				+ ", crtDate=" + crtDate + ", lastOperator=" + lastOperator
				+ ", lastDate=" + lastDate + "]";
	}

	/** 应用分类代码 */
    private String AppKindCode;

    /** 应用分类名称 */
    private String appKindName;

    
    /** 应用开通ID */
    private String appOpenregId;

    /** 卡片序列号 */
    private String cardSeqNo;

    /** 市民卡号 */
    private String citizenCardNo;

    /** 应用类型 */
    private String appType;

    /** 开通日期 */
    private Date openDate;

    /** 是否有有效期     0.没有 1.有 */
    private String isValid;

    /** 有效期起 */
    private Date validBegin;

    /** 有效期止 */
    private Date validEnd;

    /** 停用日期 */
    private Date stopDate;

    /** 恢复日期 */
    private Date retrieveDate;

    /** 应用状态   1.开通 2.停用 */
    private String appStatus;

    
    /**
   	 * 每页条数
   	 */
   	private Integer numPerPage;
   	
   	/**
   	 * 当前页
   	 */
   	private Integer currentPage;
   	
   	/**
   	 * 分页开始行
   	 */
   	private int startLine;
   	
   	
   	
   	private  String  PaperNo;
    

    /** 应用名称 */
    private String appName;


    /** 账户类型 */
    private String accountType;

    /** 预留标识 */
    private String flag;

    /** 是否有后台账户 */
    private String accountFlag;

    /** 是否联机应用 */
    private String isOnline;

    /** 应用类型状态 */
    private String isActivate;

    /** 有效期月数 */
    private Integer validMonthNum;

    /** 是否需年检 */
    private String isAnnual;

    /** 是否写卡 */
    private String isWriteCard;

    /** 应用标识 */
    private String appFlag;

    /** 是否可停用 */
    private String allowDisable;

    /** 默认生效日期 */
    private String activeDate;

    /** 备注 */
    private String remark;

    /** 开通提前天数 */
    private Integer openAheadDays;

    /** 年审提前天数 */
    private Integer annualAheadDays;

    /** 应用认证类型 */
    private String appauthType;

	
	/**
	 * @return the numPerPage
	 */
	public Integer getNumPerPage ()
	{
		return numPerPage;
	}


	
	/**
	 * @param numPerPage the numPerPage to set
	 */
	public void setNumPerPage (Integer numPerPage)
	{
		this.numPerPage = numPerPage;
	}


	
	/**
	 * @return the currentPage
	 */
	public Integer getCurrentPage ()
	{
		return currentPage;
	}


	
	/**
	 * @param currentPage the currentPage to set
	 */
	public void setCurrentPage (Integer currentPage)
	{
		this.currentPage = currentPage;
	}


	
	/**
	 * @return the startLine
	 */
	public int getStartLine ()
	{
		return startLine;
	}


	
	/**
	 * @param startLine the startLine to set
	 */
	public void setStartLine (int startLine)
	{
		this.startLine = startLine;
	}


	
	/**
	 * @return the paperNo
	 */
	public String getPaperNo ()
	{
		return PaperNo;
	}


	
	/**
	 * @param paperNo the paperNo to set
	 */
	public void setPaperNo (String paperNo)
	{
		PaperNo = paperNo;
	}


	/**
	 * @return the appKindId
	 */
	public Integer getAppKindId ()
	{
		return appKindId;
	}

	
	/**
	 * @param appKindId the appKindId to set
	 */
	public void setAppKindId (Integer appKindId)
	{
		this.appKindId = appKindId;
	}


	
	
	/**
	 * @return the appKindCode
	 */
	public String getAppKindCode ()
	{
		return AppKindCode;
	}



	
	/**
	 * @param appKindCode the appKindCode to set
	 */
	public void setAppKindCode (String appKindCode)
	{
		AppKindCode = appKindCode;
	}



	/**
	 * @return the appKindName
	 */
	public String getAppKindName ()
	{
		return appKindName;
	}

	
	/**
	 * @param appKindName the appKindName to set
	 */
	public void setAppKindName (String appKindName)
	{
		this.appKindName = appKindName;
	}

	
	/**
	 * @return the remark
	 */
	public String getRemark ()
	{
		return remark;
	}

	
	/**
	 * @param remark the remark to set
	 */
	public void setRemark (String remark)
	{
		this.remark = remark;
	}

	
	/**
	 * @return the appOpenregId
	 */
	public String getAppOpenregId ()
	{
		return appOpenregId;
	}

	
	/**
	 * @param appOpenregId the appOpenregId to set
	 */
	public void setAppOpenregId (String appOpenregId)
	{
		this.appOpenregId = appOpenregId;
	}

	
	/**
	 * @return the cardSeqNo
	 */
	public String getCardSeqNo ()
	{
		return cardSeqNo;
	}

	
	/**
	 * @param cardSeqNo the cardSeqNo to set
	 */
	public void setCardSeqNo (String cardSeqNo)
	{
		this.cardSeqNo = cardSeqNo;
	}

	
	/**
	 * @return the citizenCardNo
	 */
	public String getCitizenCardNo ()
	{
		return citizenCardNo;
	}

	
	/**
	 * @param citizenCardNo the citizenCardNo to set
	 */
	public void setCitizenCardNo (String citizenCardNo)
	{
		this.citizenCardNo = citizenCardNo;
	}

	
	/**
	 * @return the appType
	 */
	public String getAppType ()
	{
		return appType;
	}

	
	/**
	 * @param appType the appType to set
	 */
	public void setAppType (String appType)
	{
		this.appType = appType;
	}

	
	/**
	 * @return the openDate
	 */
	public Date getOpenDate ()
	{
		return openDate;
	}

	
	/**
	 * @param openDate the openDate to set
	 */
	public void setOpenDate (Date openDate)
	{
		this.openDate = openDate;
	}

	
	/**
	 * @return the isValid
	 */
	public String getIsValid ()
	{
		return isValid;
	}

	
	/**
	 * @param isValid the isValid to set
	 */
	public void setIsValid (String isValid)
	{
		this.isValid = isValid;
	}

	
	/**
	 * @return the validBegin
	 */
	public Date getValidBegin ()
	{
		return validBegin;
	}

	
	/**
	 * @param validBegin the validBegin to set
	 */
	public void setValidBegin (Date validBegin)
	{
		this.validBegin = validBegin;
	}

	
	/**
	 * @return the validEnd
	 */
	public Date getValidEnd ()
	{
		return validEnd;
	}

	
	/**
	 * @param validEnd the validEnd to set
	 */
	public void setValidEnd (Date validEnd)
	{
		this.validEnd = validEnd;
	}

	
	/**
	 * @return the stopDate
	 */
	public Date getStopDate ()
	{
		return stopDate;
	}

	
	/**
	 * @param stopDate the stopDate to set
	 */
	public void setStopDate (Date stopDate)
	{
		this.stopDate = stopDate;
	}

	
	/**
	 * @return the retrieveDate
	 */
	public Date getRetrieveDate ()
	{
		return retrieveDate;
	}

	
	/**
	 * @param retrieveDate the retrieveDate to set
	 */
	public void setRetrieveDate (Date retrieveDate)
	{
		this.retrieveDate = retrieveDate;
	}

	
	/**
	 * @return the appStatus
	 */
	public String getAppStatus ()
	{
		return appStatus;
	}

	
	/**
	 * @param appStatus the appStatus to set
	 */
	public void setAppStatus (String appStatus)
	{
		this.appStatus = appStatus;
	}

	
	/**
	 * @return the crtOperator
	 */
	public String getCrtOperator ()
	{
		return crtOperator;
	}

	
	/**
	 * @param crtOperator the crtOperator to set
	 */
	public void setCrtOperator (String crtOperator)
	{
		this.crtOperator = crtOperator;
	}

	
	/**
	 * @return the crtDate
	 */
	public Date getCrtDate ()
	{
		return crtDate;
	}

	
	/**
	 * @param crtDate the crtDate to set
	 */
	public void setCrtDate (Date crtDate)
	{
		this.crtDate = crtDate;
	}

	
	/**
	 * @return the lastOperator
	 */
	public String getLastOperator ()
	{
		return lastOperator;
	}

	
	/**
	 * @param lastOperator the lastOperator to set
	 */
	public void setLastOperator (String lastOperator)
	{
		this.lastOperator = lastOperator;
	}

	
	/**
	 * @return the lastDate
	 */
	public Date getLastDate ()
	{
		return lastDate;
	}

	
	/**
	 * @param lastDate the lastDate to set
	 */
	public void setLastDate (Date lastDate)
	{
		this.lastDate = lastDate;
	}

	
	/**
	 * @return the serialversionuid
	 */
	public static long getSerialversionuid ()
	{
		return serialVersionUID;
	}

	/** 创建柜员号 */
    private String crtOperator;

    /** 创建日期 */
    private Date crtDate;

    /** 最后修改柜员号 */
    private String lastOperator;

    /** 最后修改日期 */
    private Date lastDate;

	public String getAppName() {
		return appName;
	}



	public void setAppName(String appName) {
		this.appName = appName;
	}



	public String getAccountType() {
		return accountType;
	}



	public void setAccountType(String accountType) {
		this.accountType = accountType;
	}



	public String getFlag() {
		return flag;
	}



	public void setFlag(String flag) {
		this.flag = flag;
	}



	public String getAccountFlag() {
		return accountFlag;
	}



	public void setAccountFlag(String accountFlag) {
		this.accountFlag = accountFlag;
	}



	public String getIsOnline() {
		return isOnline;
	}



	public void setIsOnline(String isOnline) {
		this.isOnline = isOnline;
	}



	public String getIsActivate() {
		return isActivate;
	}



	public void setIsActivate(String isActivate) {
		this.isActivate = isActivate;
	}



	public Integer getValidMonthNum() {
		return validMonthNum;
	}



	public void setValidMonthNum(Integer validMonthNum) {
		this.validMonthNum = validMonthNum;
	}



	public String getIsAnnual() {
		return isAnnual;
	}



	public void setIsAnnual(String isAnnual) {
		this.isAnnual = isAnnual;
	}



	public String getIsWriteCard() {
		return isWriteCard;
	}



	public void setIsWriteCard(String isWriteCard) {
		this.isWriteCard = isWriteCard;
	}



	public String getAppFlag() {
		return appFlag;
	}



	public void setAppFlag(String appFlag) {
		this.appFlag = appFlag;
	}



	public String getAllowDisable() {
		return allowDisable;
	}



	public void setAllowDisable(String allowDisable) {
		this.allowDisable = allowDisable;
	}



	public String getActiveDate() {
		return activeDate;
	}



	public void setActiveDate(String activeDate) {
		this.activeDate = activeDate;
	}



	public Integer getOpenAheadDays() {
		return openAheadDays;
	}



	public void setOpenAheadDays(Integer openAheadDays) {
		this.openAheadDays = openAheadDays;
	}



	public Integer getAnnualAheadDays() {
		return annualAheadDays;
	}



	public void setAnnualAheadDays(Integer annualAheadDays) {
		this.annualAheadDays = annualAheadDays;
	}



	public String getAppauthType() {
		return appauthType;
	}



	public void setAppauthType(String appauthType) {
		this.appauthType = appauthType;
	}



	public void setValidMonthNum(String string) {
		// TODO Auto-generated method stub
		
	}
	
	
	
	
}
